#ifndef SACLETTRES_H_INCLUDED
#define SACLETTRES_H_INCLUDED

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <assert.h>


 /** @struct sSacLettres
     @brief Structure contenant un ensemble de lettres
     @param tabLettre tableau de caractères
*/
struct sSacLettres
{
    char * tabLettre;
}; typedef struct sSacLettres SacLettres;
/**
    @fn  void sacInitialiser(SacLettres * pSac)
    @brief Procédure permettant d'initialiser une structure SacLettres
    @param pSac [IN-OUT] pointeur sur une structure \e sacLettres
*/
void sacInitialiser(SacLettres * pSac);
/**
    @fn  void sacLiberer(SacLettres * pSac)
    @brief Procédure permettant de libérer une structure SacLettres
    @param pSac [IN-OUT] pointeur sur une structure \e sacLettres
*/
void sacLiberer(SacLettres * pSac);
/**
    @fn  char getLettres(const SacLettres * pSac)
    @brief Fonction permettant de piocher une lettre dans une structure \e sacLettres
    @param pSac [IN] pointeur sur une structure \e sacLettres
    @return Un caractère
*/
char getLettres(const SacLettres * pSac);

void testRegression_SacLettre();

#endif
